package com.liuyi.netty.im.commons.model;

import lombok.Data;

import java.io.Serializable;

/**
 * @author Mr.Fmy
 * @since 2021-12-09
 */
public class FriendApplyModel {

    @Data
    public static class FriendApply implements Serializable {

        /**
         * 申请唯一标识
         */
        private String applyId;

        /**
         * 被申请方（个人或群组）
         */
        private String toId;

        /**
         * 申请人昵称
         */
        private String applyUserNick;

        /**
         * 申请人id
         */
        private String applyUserId;

        /**
         * 申请备注
         */
        private String applyMemo;
    }

    @Data
    public static class FriendApplyResult implements Serializable {

        /**
         * 申请唯一标识
         */
        private String applyId;

        /**
         * 会话
         */
        private Object conversational;

        /**
         * 被申请方（个人或群组）
         */
        private String toId;

        /**
         * 申请人昵称
         */
        private String applyUserNick;

        /**
         * 申请人id
         */
        private String applyUserId;

        /**
         * 申请是否成功
         */
        private Boolean applySuccess;

        /**
         * 申请结果
         */
        private String applyResult;
    }
}
